package com.neo.model;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
import java.io.Serializable;
import java.util.Date;

/**
 * Description：人员告警记录<br>
 *
 * @author liulonglong <br>
 * @create 2019/10/12 <br>
 */
@Data
@Document("t_alarm_headcount_record")
public class AlarmHeadCountRecordEntity implements Serializable {

    /**
     * _id
     */
    @Id
    private String id;

    /**
     * 公司id
     */
    private String companyId;

    /**
     * 公司名称
     */
    private String companyName;

    /**
     * 位置id
     */
    private String positionId;

    /**
     * 位置名称
     */
    private String positionName;

    /**
     * 规则id
     */
    private String ruleId;

    /**
     * 规则名称
     */
    private String ruleName;

    /**
     * 盒子sn
     */
    private String boxSn;

    /**
     * 相机sn
     */
    private String deviceSn;

    /**
     * 相机名称
     */
    private String deviceName;

    /**
     * 基础数量
     */
    private Integer baseNum;

    /**
     * 基础数量
     */
    private Integer baseTime;

    /**
     * 人数最小值
     */
    private Integer thresholdMin;

    /**
     * 人数最大值
     */
    private Integer thresholdMax;

    /**
     * 真实数量
     */
    private Integer realNum;

    /**
     * 真实数量
     */
    private Integer realTime;

    /**
     * 是否超员：0-是，1-否
     */
    private String overmanning;

    /**
     * 创建时间
     */
    private String createTime;

    private String isSend = "0";

    private String retentionFlag;

    private String areaName;
}
